package jeecg.business.entity.site;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**   
 * @Title: Entity
 * @Description: 站点
 * @author LinYingPiaoJian
 * @date 2015-06-05 15:58:51
 * @version V1.0   
 *
 */
@Entity
@Table(name = "NMS_SITE", schema = "")
@SuppressWarnings("serial")
public class SiteEntity implements java.io.Serializable,Cloneable {
	/**主键*/
	private java.lang.String id;
	/**名称*/
	private java.lang.String mc;
	/**引擎地址*/
	private java.lang.String zddz;
	/**监测类型*/
	private java.lang.String jclx;
	/**关键词编码*/
	private java.lang.String gjcbm;
	/**网页字符集*/
	private java.lang.String wyzfj;
	/**
	 * 内页字符集
	 */
	private String nyzfj;
	/**列表提取*/
	private java.lang.String lbtq;
	/**下一页*/
	private java.lang.String lbxyy;
	/**正文标题*/
	private java.lang.String zwbt;
	/**屏蔽词*/
	private java.lang.String pbc;
	/**正文内容*/
	private java.lang.String zwnr;
	/**
	 * 时间获取方式
	 */
	private String sjhqfs;
	/**正文时间*/
	private java.lang.String zwsj;
	/**正文作者*/
	private java.lang.String zwzz;
	/**
	 * 正文连接
	 */
	private String zwlj;
	/**分析方式*/
	private java.lang.String fxfs;
	/**默认抓取站点*/
	private java.lang.String mrzq;
	/**启用状态*/
	private java.lang.String qyzt;
	/**顺序号*/
	private java.lang.Integer sxh;
	/**
	 * 根地址
	 */
	private String gdz;
	/**
	 * 智能编码
	 */
	private String znbm;
	
	private String xyyhqfs;
	/**
	 * 判重方式
	 */
	private String pcfs;
	
	private String rctz;
	
	private String rcljqb;
	
	private String rcljhb;
	/**
	 * 是否使用代理
	 */
	private String sydl;
	/**
	 * 被封特征码
	 */
	private String bftzm;
	
	public SiteEntity clone(){
		try {
			return (SiteEntity)super.clone();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
			return null;
		}
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name ="ID",nullable=false,length=32)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  名称
	 */
	@Column(name ="MC",nullable=true,length=255)
	public java.lang.String getMc(){
		return this.mc;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  名称
	 */
	public void setMc(java.lang.String mc){
		this.mc = mc;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  引擎地址
	 */
	@Column(name ="ZDDZ",nullable=true,length=255)
	public java.lang.String getZddz(){
		return this.zddz;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  引擎地址
	 */
	public void setZddz(java.lang.String zddz){
		this.zddz = zddz;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  监测类型
	 */
	@Column(name ="JCLX",nullable=true,length=32)
	public java.lang.String getJclx(){
		return this.jclx;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  监测类型
	 */
	public void setJclx(java.lang.String jclx){
		this.jclx = jclx;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  关键词编码
	 */
	@Column(name ="GJCBM",nullable=true,length=32)
	public java.lang.String getGjcbm(){
		return this.gjcbm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  关键词编码
	 */
	public void setGjcbm(java.lang.String gjcbm){
		this.gjcbm = gjcbm;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  网页字符集
	 */
	@Column(name ="WYZFJ",nullable=true,length=32)
	public java.lang.String getWyzfj(){
		return this.wyzfj;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  网页字符集
	 */
	public void setWyzfj(java.lang.String wyzfj){
		this.wyzfj = wyzfj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  列表提取
	 */
	@Column(name ="LBTQ",nullable=true,length=255)
	public java.lang.String getLbtq(){
		return this.lbtq;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  列表提取
	 */
	public void setLbtq(java.lang.String lbtq){
		this.lbtq = lbtq;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  下一页
	 */
	@Column(name ="LBXYY",nullable=true,length=255)
	public java.lang.String getLbxyy(){
		return this.lbxyy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  下一页
	 */
	public void setLbxyy(java.lang.String lbxyy){
		this.lbxyy = lbxyy;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  正文标题
	 */
	@Column(name ="ZWBT",nullable=true,length=255)
	public java.lang.String getZwbt(){
		return this.zwbt;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  正文标题
	 */
	public void setZwbt(java.lang.String zwbt){
		this.zwbt = zwbt;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  屏蔽词
	 */
	@Column(name ="PBC",nullable=true,length=255)
	public java.lang.String getPbc(){
		return this.pbc;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  屏蔽词
	 */
	public void setPbc(java.lang.String pbc){
		this.pbc = pbc;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  正文内容
	 */
	@Column(name ="ZWNR",nullable=true,length=255)
	public java.lang.String getZwnr(){
		return this.zwnr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  正文内容
	 */
	public void setZwnr(java.lang.String zwnr){
		this.zwnr = zwnr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  正文时间
	 */
	@Column(name ="ZWSJ",nullable=true,length=255)
	public java.lang.String getZwsj(){
		return this.zwsj;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  正文时间
	 */
	public void setZwsj(java.lang.String zwsj){
		this.zwsj = zwsj;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  正文作者
	 */
	@Column(name ="ZWZZ",nullable=true,length=255)
	public java.lang.String getZwzz(){
		return this.zwzz;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  正文作者
	 */
	public void setZwzz(java.lang.String zwzz){
		this.zwzz = zwzz;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  分析方式
	 */
	@Column(name ="FXFS",nullable=true,length=32)
	public java.lang.String getFxfs(){
		return this.fxfs;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  分析方式
	 */
	public void setFxfs(java.lang.String fxfs){
		this.fxfs = fxfs;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  默认抓取站点
	 */
	@Column(name ="MRZQ",nullable=true,length=32)
	public java.lang.String getMrzq(){
		return this.mrzq;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  默认抓取站点
	 */
	public void setMrzq(java.lang.String mrzq){
		this.mrzq = mrzq;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  启用状态
	 */
	@Column(name ="QYZT",nullable=true,length=32)
	public java.lang.String getQyzt(){
		return this.qyzt;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  启用状态
	 */
	public void setQyzt(java.lang.String qyzt){
		this.qyzt = qyzt;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  顺序号
	 */
	@Column(name ="SXH",nullable=true,precision=10,scale=0)
	public java.lang.Integer getSxh(){
		return this.sxh;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  顺序号
	 */
	public void setSxh(java.lang.Integer sxh){
		this.sxh = sxh;
	}
	@Column(name ="GDZ")
	public String getGdz() {
		return gdz;
	}

	public void setGdz(String gdz) {
		this.gdz = gdz;
	}
	@Column(name ="ZWLJ")
	public String getZwlj() {
		return zwlj;
	}

	public void setZwlj(String zwlj) {
		this.zwlj = zwlj;
	}
	@Column(name ="ZNBM")
	public String getZnbm() {
		return znbm;
	}

	public void setZnbm(String znbm) {
		this.znbm = znbm;
	}
	@Column(name ="XYYHQFS")
	public String getXyyhqfs() {
		return xyyhqfs;
	}

	public void setXyyhqfs(String xyyhqfs) {
		this.xyyhqfs = xyyhqfs;
	}
	
	@Column(name ="SJHQFS")
	public String getSjhqfs() {
		return sjhqfs;
	}

	public void setSjhqfs(String sjhqfs) {
		this.sjhqfs = sjhqfs;
	}
	@Column(name ="PCFS")
	public String getPcfs() {
		return pcfs;
	}

	public void setPcfs(String pcfs) {
		this.pcfs = pcfs;
	}
	@Column(name ="RCTZ")
	public String getRctz() {
		return rctz;
	}

	public void setRctz(String rctz) {
		this.rctz = rctz;
	}
	@Column(name ="RCLJQB")
	public String getRcljqb() {
		return rcljqb;
	}

	public void setRcljqb(String rcljqb) {
		this.rcljqb = rcljqb;
	}
	@Column(name ="RCLJHB")
	public String getRcljhb() {
		return rcljhb;
	}

	public void setRcljhb(String rcljhb) {
		this.rcljhb = rcljhb;
	}
	@Column(name ="NYZFJ")
	public String getNyzfj() {
		return nyzfj;
	}

	public void setNyzfj(String nyzfj) {
		this.nyzfj = nyzfj;
	}
	@Column(name ="SYDL")
	public String getSydl() {
		return sydl;
	}

	public void setSydl(String sydl) {
		this.sydl = sydl;
	}
	@Column(name ="BFTZM")
	public String getBftzm() {
		return bftzm;
	}

	public void setBftzm(String bftzm) {
		this.bftzm = bftzm;
	}
	
	
	
	
}
